home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Fonts / PostScript® Samples / uartpatch.ps < prev   
Encoding:
Internet Message Format  |  1986-11-11  |  3.8 KB  |  [TEXT/ttxt]

  1. To: glacier!glacier!"laser-lovers@Washington",
  2.         glacier!glacier!info-postscript
  3. From: glacier!Glacier!adobe!taft (Ed Taft)
  4. Return-Path: <Glacier!FURUTA@WASHINGTON>
  5. Return-Path: <adobe!taft@glacier>
  6. Message-Id: <8511140112.AA18633@adobe>
  7. Date: 13 Nov 1985 1712-PST (Wednesday)
  8. Cc: glacier!taft
  9. Subject: LaserWriter patch
  10.  
  11. The program below may be downloaded to a LaserWriter to correct three
  12. bugs in the LaserWriter's serial I/O driver:
  13.  
  14.   - occasional failure to send a needed XON
  15.   - erroneously reading past end-of-file (control-D)
  16.   - dropped characters during large volumes of output
  17.  
  18. The first two of these bugs are documented in the Apple LaserWriter
  19. appendix of the PostScript Language Reference Manual; the third has
  20. been discussed previously on laser-lovers.
  21.  
  22. To install this patch, first edit it if necessary to change the system
  23. administrator password from its default value of zero; then simply send
  24. it to the printer. Once installed, the patch survives until the
  25. LaserWriter is next powered off.
  26.  
  27. This patch applies only to LaserWriters and not to other PostScript
  28. printers. Sending it to a non-LaserWriter or sending it more than once
  29. will have no effect. TranScript site administrators may wish to
  30. download this patch automatically as part of the hourly script.
  31.  
  32. The program begins at the "%!" and ends immediately after the last line
  33. of hex digits.  Transmission should be terminated with a Ctrl-D (octal 004).
  34.  
  35.     Ed Taft
  36.     Adobe Systems, Inc.
  37.  
  38. Notice: PostScript and TranScript are trademarks of Adobe Systems, Inc.
  39.  
  40.  
  41. %! 
  42. 0000000000            % the exitserver password
  43.  
  44. version (23.0) ne
  45.    {(Patch not installed -- wrong printer type or version) = stop} if
  46. statusdict /Patch1Installed known
  47.    {(Patch already installed -- not installed again) = stop} if
  48. serverdict begin exitserver
  49. statusdict /Patch1Installed true put
  50. currentfile eexec
  51. ce1b9f428ac69e75cc47a554265ae625851e0154ac649ad44c1c34e4c60a0493
  52. a80212a3bd61248f8859cb1252a7320775a6d4ec524bcbf5771aceb8f61ea2fb
  53. 48fcb3df8da0f105be40f697239ef0976f92c1d41e915a7389200a3e896cd955
  54. d197ff27f22a617c85bce7ed59ef1a6062d01d0fdee5b4e7d298997638497cc6
  55. a2d56a0eacc195795949f515bbbda9cfe899e43ad257da93f3144797b00dbb81
  56. 8a41b4fa56a0295c25e693864084cbb5d63834f1d94a46816d4a2cbe005cc57c
  57. 38491a6a34cfbdef303ed8731dbbe84dc6f8e1e790f3d89360d063639c8411fd
  58. 89ad7c53d1b9732bd0942bc36257208d24792ea7c66790b6104c3a2b794a1460
  59. c476ffdb5552f428f457b47319cccb0c9980036402eaca80c0b5e0ccb5f579df
  60. 09cc6f382b536aa64da7152356c377a5b708a378e855a7ec3eccd848d5508dbf
  61. 5c7bd28c2899e9cfd7f4ff3d7ddc08006cce42b2d8c59ef64af8ec74a2f9d23f
  62. e8d4d03ba1e2686138fffc2af9c662c994ec8065a32144ba9ac5002623b39012
  63. 521eb49cd829c3506af2895bf275367eb4d31908b14f3b1e0abfaca2f98eb9d8
  64. 8d84ac8271ef44def53d8207ce9653d598fe8046120f223bfca0b5c74a54f70b
  65. eb5a0bc09d8e79742048b875864a3b489eb91c09b701f506e994271a6640f78a
  66. d131f1eef3c96e546f7273fb3533799a6470be2ed3b8f2e211bf9f9f209edbd2
  67. 36c19d4b0b3f28ab16c39faa17070699543c212c76081961c949ebd32ada3c93
  68. ccdc56c2c940a2061bc11794a0159cc37255aa8c8e7e08d78f204161f1eccb7d
  69. ad3313b737e921b7df1fe794e9a7fc2226702ee555ceb8e803a20ebeaa440a40
  70. 9e1f1a72412586e3071292b10e938e7f386b8e6516758633bab57223e071b1de
  71. 8c4b73cafababc0af7bc902e8763a2817861591d7ee98f85bc28ad0ea4d13660
  72. d3256aa293df1959b7b57b13edee653cfdda2fafe0698898dc5e371ca4c5b72b
  73. b92750d0eea5e74955712b06958663f424a46cf75a797590f0d2a36842fe07e3
  74. db459215dab6e461a4c3fbb40ee2499af3fe4b13790de87e11afde6aadd12e77
  75. d84d8076146d797269c9188d8fb725898aee284e62c472e0e7b585ef3fed434c
  76. 000b0bb70ad6806e840cfe872ec3f28782dd08b70d29c2da2187e2dc0f13dfc0
  77. 89f75344e3dad78a1c9b909fc72bdd92421afdc8b80850ff0d43605edfd9be56
  78. d81cb17250ce7208354548f6ccc62366e8196d4adeb2d24fd5ce47bb6295fa72
  79. c361197cafacbd51efd36dfa59c6f8e6cab8915a8043d609eb64726de86080d2
  80. 4118cc69e01eab0f4ef1f364c815f306d5f43420cf7c9316e5ee69c7183dd8d2
  81. 805a9dfe6abb33c46d3a212d5c6b6fd68418eef971
  82.  
  83.  
  84.